<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
    $id_usuario=$_POST['usu_id'];
    $proceso_usuario=$_POST['usu_accion'];
    $debug=false;

?>
<script type="text/javascript">
$(document).ready(function() 
 { 
    $(".botonext").button();
    
    $('#rut').Rut({
		  format: true
	   });
    
    $.validator.addMethod("rut", function(value, element) {
            return $.Rut.validar(value);
    }, "&nbsp;");



    var form_ingresar="#form_ingresar";
    var v = jQuery(form_ingresar).validate({
        errorElement: "span",
  		rules: {
			rut:{ rut : true },
			nombres: "required",
			appaterno: "required",
            nusuario: "required",
		/*	clave: {
				required: true,
				minlength: 5
			},*/
            clave: "required",
			email: {
				required: false,
				email: true
			},
			vigencia: "required",
            grupo: "required"
		},
		messages: {
			nombres: "&nbsp;",
			appaterno: "&nbsp;",
            nusuario: "&nbsp;",
			clave: {
				required: "&nbsp;",
				minlength: "&nbsp;"
			},

			email: "&nbsp;",
			vigencia: "&nbsp;",
            grupo: "&nbsp;"
		},
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


         submitHandler: function() 
        {
			
                  var form=$(form_ingresar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                        
                        var myArray=eval(data);
                        if(myArray['error']=='ok')
                            {
                               $.zen.info('Examen ingresado exitosamente');
                               form.resetForm();
                               return false;
                            }
                        else
                            {
                            
                               $.zen.alerta('No se pudo registrar el Examen.',myArray['detalles']);
                               return false;
                            }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
                        },
            
                    })
                    
                    return false;  
                    
			},

		});
		
		jQuery("#reset1").click(function() {
			v.resetForm();
		});
  });
</script>
<?php
 $id_usuario=$_POST['usu_id'];
 
 if($id_usuario!='')
 {
 ?>
 
 <script type="text/javascript">
$(document).ready(function(){ 
          
     //FORMULARIO BAJA/ALTA DE USUARIO
    $('#form_baja').submit(function() 
    {
        $.ajax({
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(objeto){
            //alert("Adiós, me voy a ejecutar");
            },
            dataType: "json",
            success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Usuario actualizado exitosamente');
                                 //$('#form_baja').resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Usuario.',myArray['detalles']);
                                return false;
                                }
                        },
             error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
        },

        })
        
        return false;
    });



            

//VALIDAR Y PROCESAR modificacion de paciente
	var form_mod='#pac_form_11';
    var z = jQuery(form_mod).validate({
       errorElement: "span",
  		rules: {
			
			nombres: "required",
			appaterno: "required",
            nusuario: "required",
			email: {
				required: false,
				email: true
			},
		    grupo: "required"
		},
		messages: {
			nombres: "&nbsp;",
			appaterno: "&nbsp;",
            nusuario: "&nbsp;",
		    email: "&nbsp;",
		
            grupo: "&nbsp;"
		  },
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


         submitHandler: function() 
        {
			
					//target: "#result"
                  var form=$(form_mod);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        beforeSend: function(objeto){
                        
                        	//$(nombre_formulario+' .loader3').show();
                        },
                        dataType: "json",
                        success: function(data) {
                            var myArray =eval(data);
                                if(myArray['error']=='ok')
                                {
        		                     $.zen.info('Usuario modificado exitosamente.');
                                    // z.resetForm();
                                     return false;
                                }
                                else
                                {
                                    $.zen.alerta('No se pudo registrar al nuevo Usuario.',myArray['detalles']);
                                    return false;
                            }
                        },
                         error: function(objeto, quepaso, otroobj){
                        $.zen.fatal(quepaso);
                        return false;
                    },
            
                    })
                    
                    return false;  
                    
			},

		});
	 
    
   
    
  });
</script>
 
 <?php
    /* RECUPERAR DATOS USUARIO   */
      
                //ejecutar la consulta y guardar la info en $rs
                $sql="select * from usuarios WHERE usu_rut='$id_usuario'";
                $rs = Zen::Consulta($sql, $debug);
                if($rs==null)
                {
                    echo 'Hubo un problema al recuperar la informacion del usuario!'; exit();
                }
                else
                {          
                    
                    if($proceso_usuario=='darbaja')
                    { 
                        
                       ?>
                
                <div>
                <fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
                	
                		<form id="form_baja" name="frm_multiple" method="post" action="modulos/usuarios/procesar_baja.php">
                        <input type="hidden" value="<?php echo $id_usuario; ?>" name="id_usuario" />   
                		<ol>

                
                           <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		                    <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Usuario</legend>
                              	<li>
                			     <label class="label_ordenado">Nombre: </label><input disabled="disabled"  type="text"name="nombres" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_nombres"].' '.$rs->fields["usu_appaterno"].' '.$rs->fields["usu_apmaterno"]; ?>"/>
                			</li>
               
                             <li>
                			     <label class="label_ordenado">Vigencia: </label>
                                   <select size="1" name="vigencia" class="ui-widget-content">
                                   <?php
                                   $mystring = (string) $rs->fields["usu_vigencia"];
                                   if($mystring=='t')
                                   {
                                    echo '<option selected="selected" value="true" >ACTIVO</option>
                                	<option value="false">INACTIVO</option>';
                                   }
                                   else
                                   {
                                    echo '<option value="true" >ACTIVO</option>
                                	<option selected="selected" value="false">INACTIVO</option>';
                                   }

                                    ?>
                                </select>
                			</li>
            
               
                            </fieldset>
         
                		</ol>
                		<div class="panel_botones">
              				<ol>
                                <li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
				                <li><input type="reset" class="botonext reset" value="Cancelar" /></li>
	                       </ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php 
                            
                    }
                   
                   else
                   {
                    
                   
                ?>
                
                <div>
                <fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
                   		<form id="pac_form_11" name="frm_multiple" method="post" action="modulos/usuarios/procesar_modificacion.php">
                        <input type="hidden" value="<?php echo $id_usuario; ?>" name="id_usuario" id="id_usuario" />   
                		<ol>
                
                        <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		                    <legend class="ui-widget ui-widget-header ui-corner-all">Datos Personales</legend>
              
                            <li>
                			     <label class="label_ordenado">R.U.T.: </label><input disabled="disabled" id="rut" type="text"name="rut" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["usu_rut"]; ?>"/>
                			</li>
                			<li>
                			     <label class="label_ordenado">Nombres: </label><input  type="text"name="nombres" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_nombres"]; ?>"/>
                			</li>
                			<li>
                			     <label class="label_ordenado">Apellido Paterno: </label><input type="text" name="appaterno" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_appaterno"]; ?>"/>
                			</li>
                            <li>
                			     <label class="label_ordenado">Apellido Materno: </label><input type="text" name="apmaterno" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_apmaterno"]; ?>"/>
                			</li>
                            </fieldset>
                
                        <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		                  <legend class="ui-widget ui-widget-header ui-corner-all">Datos de Conexion</legend>
                       
                            <li>
                			     <label class="label_ordenado">Usuario: </label><input disabled="disabled" type="text" name="nusuario" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_usuario"]; ?>"/>
                			</li>
                
                            <li>
                			     <label class="label_ordenado">Contraseña: </label><input type="password" name="clave" class="campo_texto ui-widget-content"/>
                			</li>
               
                          </fieldset>
                          <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		                  <legend class="ui-widget ui-widget-header ui-corner-all">Datos Internos</legend>
                            <li>
                			     <label class="label_ordenado">Email: </label><input type="text" name="email" class="campo_correo ui-widget-content" value="<?php echo $rs->fields["usu_email"]; ?>"/> 
                			</li> 
                           
                            <li>
                			     <label class="label_ordenado" >Anexo: </label><input type="text" name="anexo" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["usu_anexo"]; ?>"/>
                			</li>
                            <li>
                			     <label  class="label_ordenado" >Grupo: </label>
                                 <select size="1" name="grupo" class="ui-widget-content">
                                	<option value="3">GERENCIA</option>
                                	<option value="1">ADMINISTRACION</option>
                                	<option value="2">SECRETARIA</option>
                                </select>
                                 
                			</li>
                            </fieldset>            
                		</ol>
                		<div class="panel_botones">
                			<ol>
                               <li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
              			 	   <li><input type="reset" class="botonext reset" value="Cancelar" /></li>
                			</ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php
                    }

                      
                        

                
                    }
}
else
{       /********    se muestra esto si se va a ingresar un nuevo usuario   ***/
    ?>
    
    <div>
	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Registrar Funcionario</legend>
		<form class="jqtransform" id="form_ingresar" name="frm_multiple" method="post" action="modulos/usuarios/procesar_nuevo.php"> 
		<ol>

          <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos Personales</legend>
              
            <li>
			     <label class="label_ordenado" for="rut">R.U.T.: </label><input id="rut" type="text"name="rut" class="campo_texto_rut ui-widget-content"/>
			</li>
			<li>
			     <label class="label_ordenado" for="nombres">Nombres: </label><input id="nombres"  type="text"name="nombres" class="campo_texto ui-widget-content"/>
			</li>
			<li>
			     <label class="label_ordenado" for="appaterno">Apellido Paterno: </label><input id="appaterno"  type="text" name="appaterno" class="campo_texto ui-widget-content"/>
			</li>
            <li>
			     <label class="label_ordenado" for="apmaterno">Apellido Materno: </label><input id="apmaterno"  type="text" name="apmaterno" class="campo_texto ui-widget-content"/>
			</li>
            </fieldset>

            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos de Conexion</legend>
            <li>
			     <label class="label_ordenado" for="nusuario">Usuario: </label><input id="nusuario"  type="text" name="nusuario" class="campo_texto ui-widget-content"/>
			</li>
            <li>
			     <label class="label_ordenado" for="clave">Contraseña: </label><input id="clave"  type="password" name="clave" class="campo_texto ui-widget-content"/>
			</li>
             <li>
			     <label class="label_ordenado" for="vigencia">Vigencia:</label>
                   <select size="1" id="vigencia"  name="vigencia" class="ui-widget-content">
                	<option value="true">ACTIVO</option>
                	<option value="false">INACTIVO</option>
                </select>
			</li>
            </fieldset>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos Internos</legend>
            <li>
			     <label for="email" class="label_ordenado">Email: </label><input id="email"  type="text" name="email" class="campo_correo ui-widget-content" /> 
			</li> 
           
            <li>
			     <label for="anexo" class="label_ordenado">Anexo: </label><input id="anexo"  type="text" name="anexo" class="campo_texto ui-widget-content"/>
			</li>
            <li>
			     <label for="grupo" class="label_ordenado">Grupo:</label>
                 <select size="1" id="grupo" name="grupo" class="ui-widget-content">
                	<option value="3">GERENCIA</option>
                	<option value="1">ADMINISTRACION</option>
                	<option value="2">SECRETARIA</option>
                </select>
                 
			</li>
            </fieldset>            
		</ol>
		<div class="panel_botones">
			<ol>
                <li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
		</form>
	</fieldset>
</div>
<?php
}
}
    else
    {
        Zen::LogoutModulo();
    }
?>